can diabetics eat vegetables